Manager: Sound Manager



Carbon will support most Sound Manager functions. The functions SetSoundVol, GetSoundVol, SndAddModifier, and SndControl were made obsolete by Sound Manager 3.0 and are replaced by other Sound Manager functions. For functions that are no longer recommended, QuickTime often provides a simpler and more flexible alternative.

 AudioGetBass

 AudioGetInfo

 AudioGetMute

 AudioGetOutputDevice

 AudioGetTreble

 AudioGetVolume

 AudioMuteOnEvent

 AudioSetBass

 AudioSetMute

 AudioSetToDefaults

 AudioSetTreble

 AudioSetVolume

 CloseMixerSoundComponent

 Comp3to1

You should use the sound converter routines instead.

 Comp6to1

You should use the sound converter routines instead.

 Exp1to3

You should use the sound converter routines instead.

 Exp1to6

You should use the sound converter routines instead.

 GetCompressionInfo

 GetCompressionName

 GetDefaultOutputVolume

 GetSoundHeaderOffset

 GetSoundOutputInfo

 GetSoundPreference

 GetSoundVol

This function is replaced by GetDefaultOutputVolume.

 GetSysBeepVolume

 MACEVersion

This function performs no useful purpose.

 OpenMixerSoundComponent

 ParseAIFFHeader

 ParseSndHeader

 SetDefaultOutputVolume

 SetSoundOutputInfo

 SetSoundPreference

 SetSoundVol

This function is replaced by SetDefaultOutputVolume.

 SetSysBeepVolume

 SetupAIFFHeader

 SetupSndHeader

 SndAddModifier

This function simply returns noErr, and is not supported in Carbon. As explained in Inside Macintosh: Sound (page 2-150), SndAddModifier should not be called by applications.

 SndChannelStatus

 SndControl

This function has been obsolete since Sound Manager 3.0, and is not supported in Carbon. As explained in Inside Macintosh: Sound (page 2-134), Sound Manager 3.0 and the Gestalt Manager include routines that provide this functionality.

 SndDisposeChannel

 SndDispVersion

This function performs no useful purpose.

 SndDoCommand

 SndDoImmediate

 SndGetInfo

 SndGetSysBeepState

 SndManagerStatus

 SndNewChannel

 SndPauseFilePlay

You should instead use QuickTime to play sound files.

 SndPlay

 SndPlayDoubleBuffer

Apple is investigating an alternative to this function. In the interim, you should consider using other Sound Manager or QuickTime functions to play sounds.

 SndRecord

 SndRecordToFile

QuickTime provides a more flexible means of recording sound files.

 SndSetInfo

 SndSetSysBeepState

 SndSoundManagerVersion

 SndStartFilePlay

You should instead use QuickTime to play sound files.

 SndStopFilePlay

You should instead use QuickTime to play sound files.

 SoundComponentAddSource

 SoundComponentGetInfo

 SoundComponentGetSource

 SoundComponentGetSourceData

 SoundComponentInitOutputDevice

 SoundComponentPauseSource

 SoundComponentPlaySourceBuffer

 SoundComponentRemoveSource

 SoundComponentSetInfo

 SoundComponentSetOutput

 SoundComponentSetSource

 SoundComponentStartSource

 SoundComponentStopSource

 SoundConverterBeginConversion

 SoundConverterClose

 SoundConverterConvertBuffer

 SoundConverterEndConversion

 SoundConverterGetBufferSizes

 SoundConverterGetInfo

 SoundConverterOpen

 SoundConverterSetInfo

 SPBBytesToMilliseconds

 SPBCloseDevice

 SPBGetDeviceInfo

 SPBGetIndexedDevice

 SPBGetRecordingStatus

 SPBMillisecondsToBytes

 SPBOpenDevice

 SPBPauseRecording

 SPBRecord

 SPBRecordToFile

QuickTime provides a more flexible means of recording sound files.

 SPBResumeRecording

 SPBSetDeviceInfo

 SPBSignInDevice

 SPBSignOutDevice

 SPBStopRecording

 SPBVersion

 SysBeep

 UnsignedFixedMulDiv

[Table of Contents] [Function Index]

Generated on: 2/12/99. Copyright 1998 Apple Computer, Inc. All rights reserved.